net treating place - Turkish English Dictionary